package com.platform.dto;

import com.platform.base.mvc.BaseModel;

import lombok.Getter;
import lombok.Setter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;


/**
 * 操作的记录日志; InnoDB free: 368640 kB
 * 
 * @author platform
 * @email 15909910367@163.com
 * @date 2022-10-28 17:37:15
 */
@Setter
@Getter
@ApiModel(description="操作的记录日志; InnoDB free: 368640 kB")
public class SysLogCustomDTO extends BaseModel {
	private static final long serialVersionUID = 1L;
	
	/*
	 * 主键
	 */
	@ApiModelProperty(value="主键")
	private Long id;
	/*
	 * 服务名
	 */
	@ApiModelProperty(value="服务名")
	private String appName;
	/*
	 * 服务器名
	 */
	@ApiModelProperty(value="服务器名")
	private String serverName;
	/*
	 * 应用端口
	 */
	@ApiModelProperty(value="应用端口")
	private Integer appPort;
	/*
	 * 服务器IP地址
	 */
	@ApiModelProperty(value="服务器IP地址")
	private String serverIp;
	/*
	 * 环境
	 */
	@ApiModelProperty(value="环境")
	private String env;
	/*
	 * 操作方式
	 */
	@ApiModelProperty(value="操作方式")
	private String requestMethod;
	/*
	 * 请求URI
	 */
	@ApiModelProperty(value="请求URI")
	private String requestUri;
	/*
	 * 操作IP地址
	 */
	@ApiModelProperty(value="操作IP地址")
	private String visitorIp;
	/*
	 * 方法类
	 */
	@ApiModelProperty(value="方法类")
	private String methodClass;
	/*
	 * 方法名
	 */
	@ApiModelProperty(value="方法名")
	private String methodName;
	/*
	 * 用户代理
	 */
	@ApiModelProperty(value="用户代理")
	private String userAgent;
	/*
	 * 操作提交的数据
	 */
	@ApiModelProperty(value="操作提交的数据")
	private String params;
	/*
	 * 创建者
	 */
	@ApiModelProperty(value="创建者")
	private String createUser;
	/*
	 * 创建时间
	 */
	@ApiModelProperty(value="创建时间")
	private Date createTime;
	/*
	 * 日志级别
	 */
	@ApiModelProperty(value="日志级别")
	private String logLevel;
	/*
	 * 日志业务id
	 */
	@ApiModelProperty(value="日志业务id")
	private String logId;
	/*
	 * 日志数据
	 */
	@ApiModelProperty(value="日志数据")
	private String logData;
}
